// //页面加载
// $(document).ready(function(){
//     loadGrid();
//     $("#code").addClear();
//     $("#code").bind("keypress",function(event){
//         if(event.keyCode == 13){
//             search();
//         }
//     });
// });
// var rowHeight = 32;
// //加载表格datagrid
// function loadGrid() {
//     var url;
//     var clientH = document.documentElement.clientHeight;
//     var offsetH =clientH - 61;
//     var pageSize = 10;
//     rowHeight = (offsetH-55) / pageSize;
//     //加载数据
//     $('#dataGrid').datagrid({
//         width:'100%',
//         height:offsetH,
//         idField: 'id',
//         nowrap: false,
//         striped: true,
//         border: true,
//         loadMsg: "数据加载中，请稍后...",
//         collapsible:false,//是否可折叠的
//         fit: false,//自动大小
//         pagination:true,//分页控件
//         rownumbers:true,//行号
//         fitcolumns:true,
//         url: "ajax_config_data",
//         method: 'post',
//         columns: [[
//             {field: 'ck', checkbox: true},
//             {field: 'code', title: 'code',width: '50%', align:'center',sortable:true},
//             {field: 'name', title: 'name',width: '50%', align:'center',sortable:true}
//         ]],
//         //列排序时触发方法
//         onSortColumn: function (sort, order) {
//             search(sort,order);
//         },
//         onLoadSuccess: function(data){
//             var dataGrid = $("#dataGrid");
//             autoHeight(dataGrid,rowHeight);
//         }
//     });
//
//     //设置分页控件
//     var p = $('#dataGrid').datagrid('getPager');
//     $(p).pagination({
//         pageSize: 2147483647,////每页显示的记录条数，默认为10
//         beforePageText: '第',//页数文本框前显示的汉字
//         afterPageText: '页    共 {pages} 页',
//         displayMsg: '共 {total} 条记录',
//     });
// }
// function batchDelete(){
//     var ids = [];
//     var rows = $('#dataGrid').datagrid('getSelections');
//     for(var i=0; i<rows.length; i++){
//         ids.push(rows[i].id);
//     }
//     if(ids.length == 0){
//         alertx("请至少选择一项",0);
//         return ;
//     }
//     var idStr = ids.join(",");
//     layer.confirm('确定删除所选数据吗?', {icon: 3, title:'提示'}, function(index) {
//         layer.close(index);
//         $.post('config_delete',{"idStr":idStr},function(data){
//             if(data == 0){
//                 alertx('删除成功',1);
//                 search();
//             }else{
//                 alertx('删除失败',2);
//                 search();
//             }
//         });
//     });
// }
//
// function updateConfig(){
//     var ids = [];
//     var rows = $('#dataGrid').datagrid('getSelections');
//     for(var i=0; i<rows.length; i++){
//         ids.push(rows[i].id);
//     }
//     if(ids.length == 0 || ids.length >1){
//         alertx("只能选择一项",0);
//         return ;
//     }
//     layer.open({
//         type: 2,
//         title: '修改配置页面',
//         shadeClose: true,
//         shade: 0.8,
//         area: ['35%', '50%'],
//         content: "config_add?id="+ids[0],
//         cancel:function (index) {
//             layer.close(index);
//             search();
//         },
//         end:function (index) {
//             layer.close(index);
//             search();
//         }
//     });
//
// }
//
// function addConfig(){
//     layer.open({
//         type: 2,
//         title: '添加配置页面',
//         shadeClose: true,
//         shade: 0.8,
//         area: ['35%', '50%'],
//         content: 'config_add',
//         cancel:function (index) {
//             layer.close(index);
//             search();
//         },
//         end:function (index) {
//             layer.close(index);
//             search();
//         }
//     });
//
// }
//
// function addConfigResource(){
//     layer.open({
//         type: 2,
//         title: '添加配置资源页面',
//         shadeClose: true,
//         shade: 0.8,
//         area: ['35%', '50%'],
//         content: 'config_resource_add',
//         cancel:function (index) {
//             layer.close(index);
//             search();
//         },
//         end:function (index) {
//             layer.close(index);
//             search();
//         }
//     });
//
// }
//
//
// /**
//  * 模糊查询方法
//  */
// function search(sortName,sortValue) {
//     $("#dataGrid").datagrid('load', {
//         code: $("#code").val(),
//         sortName:sortName,
//         sortValue:sortValue,
//     });
//     $('#dataGrid').datagrid('clearSelections');
// }
oFReader = new FileReader(),
    rFilter = /^(?:image\/bmp|image\/cis\-cod|image\/gif|image\/ief|image\/jpeg|image\/jpeg|image\/jpeg|image\/pipeg|image\/png|image\/svg\+xml|image\/tiff|image\/x\-cmu\-raster|image\/x\-cmx|image\/x\-icon|image\/x\-portable\-anymap|image\/x\-portable\-bitmap|image\/x\-portable\-graymap|image\/x\-portable\-pixmap|image\/x\-rgb|image\/x\-xbitmap|image\/x\-xpixmap|image\/x\-xwindowdump)$/i;

var oldImg;
oFReader.onload = function (oFREvent) {
    var tmpImg = new Image();
    tmpImg.onload = function () {
        var width = tmpImg.width;
        var height = tmpImg.height;
        if (Math.abs(width - height) == 0) {
            document.getElementById("uploadPreview").src = oFREvent.target.result;
        } else {
            document.getElementById("uploadPreview").src = oldImg;
            $('#uploadImage')[0].value = null;
            alertx('请选择方形图片', 2);
        }
    };
    tmpImg.src = oFREvent.target.result;
};

function loadImageFile() {
    var oFile = document.getElementById("uploadImage").files[0];
    oFReader.readAsDataURL(oFile);
}
$(function () {
    oldImg = document.getElementById("uploadPreview").src;
    $("#inputForm")
        .validate(
            {
                submitHandler : function(form) {
                    form.submit();
                },

                rules:{
                    logoName:{
                        required :true
                    },
                    rightsText:{
                        required:true
                    },
                    logoImg:{
                        required: true,
                        checkLogo:true
                    }

                },

                errorElement:'div',
                messages: {

                },
                errorPlacement : function(error, element) {
                    $(element).parent().next().remove();
                    if (element.is(":checkbox")
                        || element.is(":radio")
                        || element.parent().is(
                            ".input-append")) {
                        error.appendTo(element.parent()
                            .parent());
                        $("<label class='wrong fa fa-times' style='margin-left: 5px;line-height: 34px'></label>").insertAfter(element.parent().parent().parent());
                    } else {
                        error.insertAfter(element);
                        $("<label class='wrong fa fa-times' style='margin-left: 5px;line-height: 34px'></label>").insertAfter(element.parent());
                    }
                },
                success: function(element) {
                    $(element).parent().next().removeClass('wrong fa fa-times');
                    $(element).parent().next().addClass('right fa fa-check');
                    $(element).remove();
                },
            });

});